package com.irdstudio.efp.rule.service.vo;

import java.io.Serializable;
/**
 * 消费系统贷款信息
 * @author cyg
 *
 */
import java.math.BigDecimal;

import com.irdstudio.efp.rule.common.enumeration.RiskClassfyType;

public class ConsumLoanEntity implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	/** 贷款账号 */
	private String loanAccount;
	/** 贷款类型(秒贷) */
	private String loanType;
	/** 贷款金额 */
	private BigDecimal loanAmt;
	/** 贷款余额 */
	private BigDecimal loanBalance;
	/** 申请日期 */
	private String applyDate;
	/** 风险分类状态 */
	private RiskClassfyType riskType;
	/** 是否结清 */
	private boolean settleFlag;
	/** 是否退货 */
	private boolean returnFlag;
	/** 退货日期 */
	private String returnDate;
	/** 商户是否同意退货 */ 
	private boolean returnAgreeFlag;
	/** 逾期信息 */
	private CreditCardOverdueEntity overdueInfo;
		
	public String getLoanAccount() {
		return loanAccount;
	}
	public void setLoanAccount(String loanAccount) {
		this.loanAccount = loanAccount;
	}
	public String getLoanType() {
		return loanType;
	}
	public void setLoanType(String loanType) {
		this.loanType = loanType;
	}
	public BigDecimal getLoanAmt() {
		return loanAmt;
	}
	public void setLoanAmt(BigDecimal loanAmt) {
		this.loanAmt = loanAmt;
	}
	public String getApplyDate() {
		return applyDate;
	}
	public void setApplyDate(String applyDate) {
		this.applyDate = applyDate;
	}
	public RiskClassfyType getRiskType() {
		return riskType;
	}
	public void setRiskType(RiskClassfyType riskType) {
		this.riskType = riskType;
	}
	public boolean isSettleFlag() {
		return settleFlag;
	}
	public void setSettleFlag(boolean settleFlag) {
		this.settleFlag = settleFlag;
	}
	public boolean isReturnFlag() {
		return returnFlag;
	}
	public void setReturnFlag(boolean returnFlag) {
		this.returnFlag = returnFlag;
	}
	public String getReturnDate() {
		return returnDate;
	}
	public void setReturnDate(String returnDate) {
		this.returnDate = returnDate;
	}
	public BigDecimal getLoanBalance() {
		return loanBalance;
	}
	public void setLoanBalance(BigDecimal loanBalance) {
		this.loanBalance = loanBalance;
	}
	public boolean isReturnAgreeFlag() {
		return returnAgreeFlag;
	}
	public void setReturnAgreeFlag(boolean returnAgreeFlag) {
		this.returnAgreeFlag = returnAgreeFlag;
	}
	public CreditCardOverdueEntity getOverdueInfo() {
		return overdueInfo;
	}
	public void setOverdueInfo(CreditCardOverdueEntity overdueInfo) {
		this.overdueInfo = overdueInfo;
	}
	
}
